Leopard flounder - Turkish English Dictionary